﻿<?php

class Publicacion extends CI_Model {

	public function __construct() {
		parent::__construct();
	}
	
	public function registra($titulo,$texto,$fecha) { 	
		$data = array (
				'titulo' => $titulo,
				'texto' => $texto,
				'fecha' => $fecha,
			);			
		$this->db->insert('publicaciones',$data);	
	}
	
	public function lee_una($id) {
		$q = $this->db->get_where('publicaciones',array('pid' => $id));
		$resultados = $q->result_array();
		if (count($resultados) == 1) {
			$devolver = $resultados[0];
			$devolver['fecha_legible'] = $this->convierte_fecha($devolver['fecha']);
			
			return $devolver;
		} else {
			return FALSE;
		}

	}
	
	public function lee_todas() {
		$q = $this->db->query('SELECT * FROM publicaciones ORDER BY fecha DESC'); 
		$resultados = $q->result_array();
		foreach ($resultados as $i => $devolver) {
			$devolver['fecha_legible'] = $this->convierte_fecha($devolver['fecha']);
			$resultados[$i] = $devolver;
			
		}
		
		return $resultados;
	}
	
	private function convierte_fecha($ts) {
		return date('j M Y H:i', $ts);
	}


}
